27005 137
5387 642
4007 176
31076 235
1194121 3172
735780 2234
35270 486
177227 727
60367 343
19320 399
197758 493
7645 362
6066 160
13026 671
3255 324
5210 584
5734 508
52226 422
41908 843