2932 406
25465 522
43758 226
18782 886
15430 592
8725 335
3446 284
17174 681
6479 416
5530 617
10095 265
3171 578
5259 660
1841 144
1587 71
1640 225
2479 347
34895 372