31994 350
19918 587
11558 286
13479 421
10109 413
11012 621
14453 136
7175 655
5675 465
4546 483
4070 645
10580 152