1020
0
2486
13159
2
2328
5223
9
957
415
1557
1571
1
2142
409
683
951
2657
3
787
602
2749
1452
76
2008
269
12282
4
105807
42
57
4372
3233
16
3660
1053
5316
1824