3015 593
404 72
1309 331
154605 291
143197 300
11912 113
2497 527
1854 453
13013 101
341 36
1992 348
3375 538
1301 310
2694 731
358 58
2516 497
3686 514
4343 616
1968 374
1982 365
1495 296
14190 234
2205 301
199667 285
31024 77
2763 672
660 88
894 157