2522
2
1093
0
1816
1
957
2804
4
2669
1569
1320
1380
771
496
1813
2620
2312
3706
5
2623
3
2262
2630
951
1636
1507
5732
1472
2495
2080
2047
1859
1290
2784
2456