508
0
268
705
800
173
21743
1
1020
3114
4
19279
2
1511
747
157
479
293
303
155
560
729
248
798
894
337
3248
573
1333
445
1023
768
1949
3