31015 320
6896 353
26375 80
7310 350
13301 642
3438 39
1960 156
3743 64
6620 399
3934 215
7194 254
104955 547
9068 330
8260 790
2405 550
3093 93
71590 214
51785 163
4631 153
90117 289
2521 413
3593 852
2463 435