3681 503
4619 333
149588 272
144236 408
39991 269
51359 333
30510 492
11766 158
12015 455
7502 231
4737 573
85165 339
265058 1153
61248 644
30567 77
6926 733
4266 496
33522 124
38036 558
98156 847
117942 877
17454 144
10880 117
6597 94
7982 483
2098 392
440240 1008
291004 930