3132 256
4482 49
99648 328
2300 118
2497 111
4971 332
3880 65
5489 602
19475 222
4690 340
6062 296
9611 926
4124 315
6872 147
9227 506
22090 352
102060 951
5365 775
3290 90
7200 796
6062 760
6731 297
5910 135
3173 198
96428 378
5270 343
86319 694
29065 87