3132 256
4482 49
99604 328
2299 118
2497 111
4971 332
3880 65
5489 602
19469 222
4690 340
6062 296
9611 926
4124 315
6872 147
9227 506
22085 352
102032 951
5365 775
3290 90
7199 796
6062 760
6731 297
5910 135
3173 198
96415 378
5270 343
86312 694
29063 87