3045
3
1191
1
3336
2
1372
802
0
1226
2788
1434
1918
1646
1617
1731
4250
25
2066
3106
4
1937
7
1123
2180
1526
1368
1119
1571
108797
2589
1283
1356
1762
921
1344
2572