3681 503
4619 333
149598 272
144246 408
39996 269
51367 333
30512 492
11766 158
12015 455
7502 231
4737 573
85175 339
265083 1153
61265 644
30572 77
6926 733
4266 496
33531 124
38043 558
98173 847
117968 877
17454 144
10880 117
6597 94
7982 483
2098 392
440268 1008
291029 930