1020
0
968
19279
2
31535
505
20634
8
2275
696
400
325
1343
2445
1112
839
501
17353
1289
276
99031
1
522
1936
553
25137
1824
668
670
676
530
1132