1678 326
2508 660
1034 259
172 38
24095 679
9300 623
24236 264
23334 834
18442 594
6142 227
11521 331
7163 357
4547 168
7307 635
33825 444
10912 526