1020
0
683
349
493
1824
31535
2727
2
17353
25137
273
326
19279
719
1025
476
1109
3691
5
20634
8
631
467
369
276
2275
691
1425
572
820
262
901
2881