1431 394
16949 137
10361 406
4331 681
2191 233
5013 388
9880 126
21172 507
19287 804
15696 775
22092 475