2275
2
20634
8
2000
1
1642
1129
0
2730
6
2982
3
2855
2668
646
915
1603
1054
1513
1421
3114
4
1392
1448
2086
2470
1889
964
3442
2164
1563
1566
2326
1518
1326
1894