831 166
2469 787
2249 659
981 284
887 291
2916 759
2314 655
2575 582
2641 708
1740 356
408 100
4093 171
186 47
2032 503
25396 943
4451 666
20723 678
26353 106
5243 621