3016 500
17951 135
3530 513
1061 222
6746 232
3619 621
4257 350
3940 666
7114 213
4529 623
19367 33
3057 103
25573 207
40012 304
7905 264
7117 443
3913 581
16183 629
14750 105
5211 707
7377 456
15295 194
5438 619
3979 45
5701 779
7660 702
6292 443
4302 186