1152
0
334
310
462
1603
321
360
3868
2
1156
1465
1897
1
376
431
46414
280
432
391
415
1824
443
845
520
951
303
2992
212
675
683
1610