3095 486
49579 276
3562 557
710 79
50975 314
3489 665
37324 350
61123 431
2444 288
2433 438
3966 899
2980 693
1997 265
3651 737
3143 474
3341 632
3109 796
1323 100
2917 446
2223 551
2585 619
2899 548
7254 528
38595 151
1480 404
1847 395
906 65
586 38