40022 281
7341 135
4944 413
32683 821
17769 237
30995 334
8735 540
12665 738
103852 623
42830 348
81643 441
9528 577
3505 608
7013 532
3939 472
3069 543
2852 552
5247 883
7603 122
1740 63