2939 505
21804 129
67444 297
24027 282
13554 306
20040 773
4969 392
32619 596
21500 787
13026 104
6694 114
10555 41
25923 280
11576 313
9231 24
11118 641
9424 857
11968 442
8660 350
18155 697
6018 274
3513 355
14083 749
9414 362
10846 212
12507 666
23324 429
21394 168