3031 706
1037 306
2311 39
256 69
2510 632
17497 863
1899 578
10572 71
33688 310
339 71
1553 313
382 71
2740 751
1784 486
449 103
4195 657
441 127
1054 256
1245 302
2974 958
18740 607
2496 275
1165 278
28850 348