40281 329
16252 312
3365 426
5577 691
3754 642
8626 857
7629 146
1086 83
1309 30
4900 650
8865 289
9410 568
2960 184
9242 85
3186 547
2708 539
3290 581
8241 362
5195 493
1679 451
4000 910
871 193
3440 581
2012 246
408 29
7658 254
2446 359
4867 706