432
0
3437
7
2635
677
357
1969
1
781
353
521
492
2109
4895
8
368
543
493
269
1282
483
169211
11
505
288
932
804
362
2547
860
798
631
171