31561 392
8402 873
11120 621
15828 52
16494 413
10551 364
11729 697
17115 759
5816 73
9275 81
15522 234
8632 506
14419 710
12502 261
15894 351
15965 837
4984 230
8355 312
41653 292
16608 748
12909 195
11427 446
7951 504
6348 632
39249 94
16573 126
246697 1196
2723039 4035