31168 831
4422 326
26722 893
2001 335
5085 641
1881 261
11800 341
7396 297
3736 77
1738 121
3622 469
7173 600
2825 301
6228 99
2686 296
8500 146
2947 326
3271 661
2246 201
3920 746
1889 217
3398 842
3224 379
4347 948
2132 336