843 252
2427 583
2938 731
1216 324
21998 704
16876 327
11244 112
3351 484
12878 535
1806 316
2987 459
2508 254
7880 169
8770 784
3098 222