39943 281
7337 135
4943 413
32670 821
17769 237
30985 334
8733 540
12665 738
103797 623
42780 348
81595 441
9520 577
3505 608
7010 532
3939 472
3067 543
2850 552
5245 883
7599 122
1739 63