506 45
2432 393
1851 353
2780 535
1206 215
12921 292
3695 727
2952 437
2650 515
3614 671
2348 414
5197 503
3075 51
3091 679
3298 544
9307 397
1852 379
3423 995
8551 351
3157 693
3893 908
1308 243
1512 357
3124 689
4995 349
2333 206
746 94
956 205