2681 493
12639 419
796 118
93647 711
13149 740
2162 63
41923 129
6258 530
36323 161
37630 901
8374 813
5847 519
6349 59
19331 712
3184 31
3374 330
2708 295
77044 369
3542 488