29908 392
8080 873
10579 621
15006 52
15654 413
10135 364
11068 697
16528 759
5572 73
8733 81
14084 234
8342 506
13936 710
11786 261
14616 351
15397 837
4785 230
8031 312
40157 292
16192 748
12358 195
10925 446
7618 504
6073 632
36485 92
15888 126
245624 1196
2553902 3976