2953650 7301
5266 303
5319 554
1457 74
2986 524
3149 359
2060 406
2584 527
3360 222
7012 440
13485 303
9287 850
1875 220
7507 34
1600 118
2116 241