1038
1
4258
2049
2
1424
1450
1393
2495
0
3034
2861
1380
1015
1694
951
690
2669
1787
2530
4
564
2145
1743
108797
1547
467
1089
1125
1211
2454
1903
3
3475
5
2000