1333
1
1222856
4
1751
2
509
18403
6
282572
0
1943
2442
2330
31535
482
346
105290
4071
116
363
580
2560
422
2955
448
397
284
3092
578
180849
14076
7
504
6515
1663