1131
0
1649
1
1880
2
2546
802
2658
785
5155
8
3650
3
1842
4017
4
3929
10
1616
2211
1446
968
2190
2564
20634
1054
1463
553
2306
798
7334
909
573
543
547
896