1558
2
1331
1
1623
3107
7
1590
1813
2999
3
1812
3683
1260
1511
3629
652
0
1380
2578
665
1679
1162
1527
1320
1431
1243
1239
1267
1767
1843
697
1282
2456
3926
14