493
0
402
598
3868
2
300
1650
431
138355
263
726
991
152
2211
302
335
323
1029
288
1348
505
58
400
1152
573
531
882
6339
445
138
496