31760 306
7442 212
30607 442
4626 632
1924 429
5529 273
2834 511
3346 547
1416 107
8343 309
8313 139
1553 88
81124 656
1687 23