1637
2
1016
1
726
0
1089
562
2327
11
355
691
836
526
2565
1713
420
409
322
784
391
1093
715
1433
694
1890
666
55
931
3621
3428