1020
0
31535
968
19279
2
505
169211
11
696
2275
325
2730
6
1462
1084
1824
501
804
646
445
722
668
1221
1952
594
276
2668
25137
798
358
3114
4
1343
756