3121 503
598 72
2820 606
138721 443
21467 310
212222 873
35515 211
34461 176
4636 384
2575 478
10703 609
20372 633
3200 427
4520 489
7257 719
4184 421
271128 445
3354 898
1596 353
15030 179
1728 223
137935 227
51032 293
60195 542
48581 378
174312 979
11077 64
9847 247