148180 877
2331 108
11559 961
3682 541
9619 821
18967 502
8356 187
40105 628
23630 595
22425 660
15861 454
38466 118
17084 134
15592 142
11206 75
23842 278
29142 127
15361 79
15512 413
60273 746
210557 573
26182 560
8176 422
3992 739
11170 417
2515 539
1375 92
33187 641