221526 247
4931 658
2211 261
5403 612
1537 255
1577 121
3558 516
34389 109
10436 883
8239 415
14304 425
5276 566
6030 94
3456 259
1228 86
5322 690