2370
2
4099
8
1011
3
1245
1
1554
2534
766
2904
1063
2966
11
1763
5771
10
1036
2336
5
1285
5726
1220
197
0
4285
582
962
2835
2999
1778
873
1816
345
370
1458
1752