40935 313
2837 75
13063 102
5218 346
4707 524
23961 146
3231 151
8089 573
2591 276
8302 679
4269 374
11044 666
2948 422
4609 805
4330 220
3202 653
2833 690
3588 710
2648 227
1428 148
3527 597
5848 223
1600 256
939 172
3017 594
5818 724
2709 490
3209 562