2921 830
1048 37
2895 309
7640 678
19967 382
4892 346
18211 165
13333 413
7723 273
13986 387
17074 287
12127 471
25356 92
6198 467
16436 505
102743 414
113702 381
51702 58
143639 626
40331 642
10408 164
14838 116
28648 538
12336 756
26926 426
20225 353
40590 146
20536 187