1020
0
31535
20634
8
964
1
576
25137
1551
2
1392
798
418
1824
1880
394
2275
19279
2073
839
395
2668
3114
4
1302
683
1132
787
1319
699
17353
913
5009
482