41331 88
15759 60
29532 225
127393 402
7028 742
19811 289
20954 386
13721 629
8111 508
15099 671
4684 318
11400 917
19238 241
24371 206
4083 121
12455 274
20547 342
53260 513
10825 102
16353 71
14246 220
74038 156
21924 820
12964 321
41858 270
6947 141
15663 642
15981 480