1020
0
525
2546
1
802
2658
785
5155
8
14492
1842
2
4017
4
3929
10
1616
653
1446
2260
3
2190
2564
20634
1463
2306
7334
698
909
1003
748
1128
862
1379
1117