2999
3
2727
1
2173
1825
2243
6
1371
1111
2535
2
572
0
1277
4383
784
2368
1788
83
1015
2960
4944
5382
5
2055
14
1038
3518
3498
4
1860
32302
1819
1816
1256
1140