220250 247
3844 657
2053 261
4646 612
1300 255
1318 121
3438 516
32274 109
9786 883
8093 415
12688 424
5005 566
5840 94
3316 259
1130 86
5210 690