109028 775
174081 861
54000 440
88371 736
16153 223
161696 830
51111 294
43030 374
6758 812
3617 382
4707 546
2364 566
1093 95
4128 278