1073
0
544
747
2
1674
2395
2189
384
1439
573
1650
1053
116
798
1842
574
531
637
349
546
1482
1
767
1348
477
409
2211
660
3404
288
1282
342