30032 392
8115 873
10626 621
15072 52
15685 413
10175 364
11103 697
16577 759
5603 73
8754 81
14226 234
8376 506
13980 710
11838 261
14796 351
15434 837
4809 230
8064 312
40257 292
16241 748
12399 195
10973 446
7649 504
6098 632
36679 92
15929 126
245749 1196
2568149 3980