14019 72
6980 334
3524 368
58675 930
21165 327
18258 741
10504 673
33857 718
4841 427
12590 795
11894 444
2226 48
4658 59
3095 293
6647 879
25917 522