3354
9
123674
35
1558
2
3918
7
1191
0
844
383
6676
12
3507
6
8329
189326
5164
5
2584
2935
7081
10
2528
3
2277
2132
4074
2327
11
7471
1
2368
2604
25669
5432
980
3998
604
24337
22