3681 503
4619 333
149602 272
144257 408
40011 269
51378 333
30513 492
11766 158
12015 455
7502 231
4737 573
85180 339
265099 1154
61280 644
30577 77
6926 733
4266 496
33539 124
38054 558
98185 847
117987 877
17454 144
10880 117
6597 94
7982 483
2098 392
440295 1008
291067 930