3354
9
123674
35
3918
7
2732
2
1769
2322
4
562
0
14125
10
1243
16174
5
1105
980
1
2266
24337
22
1103
484
2663
596
2786
1161
25669
673
1185
668
2568
1001
1744
718
914
5204
3