3116
1
1368
2
647
521
928
3795
1222856
4
1385
417
0
1774
2644
2330
5866
1263
1231
2493
4740
915
408
4172
9
6515
1386
2865
1772
746