222492 247
5797 658
2615 261
6181 612
2321 255
3152 121
3908 516
42452 110
11562 883
8678 415
18202 429
5896 566
6599 94
3896 259
1516 86
5601 690