1020
0
3006
3
1458
2546
1
5678
8
802
1434
5155
517
2808
1842
2
2522
653
2657
2190
1578
20634
1664
1463
7334
4
572
2311
646
2076
1966
1131
6236
11
2855
2697
5
1916