1222856
4
1333
1
1751
2
2564
504
4071
509
6515
330
0
1943
2442
398
2330
31535
4223
22
18403
6
482
346
105290
370
116
363
231
516
580
300
2560
326
422
6365
24