362
0
818
442
571
2527
657
517
460
3168
416
55
868
1
2332
2728
189
373
99237
801
1216
3143
138
356
116586
384
3196
2