45800 250
1631 336
3131 628
4349 382
8375 490
1090 104
24141 119
22113 284
2911 386
2400 533
968 52
1813 340
3934 916
90619 409
13010 327
2459 697
7062 168
5460 728
3229 544
13202 272
17336 496
2753 597
1768 558
41734 381