9681 737
8192 155
18832 302
14539 392
2965 706
2741 371
5470 453
50225 411
2822 80
23704 333
35069 189
13116 693
246678 1196
8792 506
8367 873
30575 66
11310 96
3345 881
21032 389
25936 957
7861 245
11391 805
17533 616
6259 201