2197
7
1078
1
2533
2
24418
8
2759
4176
6
3107
4
1942
9
908
2100
3050
0
1660
2414
1258
2776
2740
4261
526
2368
23802
3606
3
693
830
2551
3580
2523
442
13967
3196