3680 503
4618 333
149494 272
144149 408
39922 269
51300 333
30509 492
11763 158
12014 455
7502 231
4737 573
85124 339
264862 1153
61101 644
30509 77
6916 733
4264 496
33475 124
37969 558
97983 847
117703 876
17451 144
10879 117
6596 94
7978 483
2098 392
440060 1008
290830 929