2395
0
1073
400
542
1
1237
484
477
1650
798
58
472
928
1348
3132
418
1171
1040
2314
2
762
2337
403
2596