1600
0
2091
2
1824
938
348
2546
1
1504
57
376
386
185
870
1018
552
16
431
1877
171
517
2395
458
363
555
968
1768
3383
3
616
21
508
392
368
615