2669
2
1568
1
1160
1199
865
2804
4
1569
1320
957
771
2184
2620
2312
0
1636
3
2522
3706
5
2262
1507
5732
1472
2495
2687
108797
1096
2623
2630
951
2386
1069
2213