2690 413
22685 589
100115 399
6745 885
5301 311
41893 117
61048 471
22677 267
14915 318
11845 448
5370 339
14284 616
2535 230
8664 208
5158 718
6181 592