2352
2
2129
3
1382
1
2297
3527
408
0
691
2461
9
493
607
1134
1330
1650
645
626
1085
1881
326
566
372
662
1171
512
578
1865
1740
795
3144
616
368