14013 843
31784 318
8411 631
4048 241
33263 306
62278 563
36338 661
2924 300
2614 316
3029 448
10239 904
4337 608
19776 125
40919 437