31553 420
3212 82
5285 416
4362 394
2441 507
9873 627
66180 431
10057 403
46124 270
16291 531
14296 295
42158 712
4333 854
7379 844
19590 99