31991 350
19915 587
11557 286
13476 421
10097 413
11007 621
14444 136
7172 655
5672 465
4546 483
4069 645
10575 152