1656
2
1867
1
1402
4291
4
1464
1428
3
2507
6560
9
20850
5
1352
1583
0
1500
2667
952
1774
3203
3444
988
189326
2510
1853
1311
3431
8