1343
0
20634
8
17353
19279
2
1880
31535
501
653
2275
745
3114
4
2095
1020
522
798
518
1949
3
422
1824
2190
1
367
670
361
882
1132
739
2727
1903
1663
378