2906
2
1047
2377
1
19944
24337
22
5504
16
1380
0
951
1704
4382
4
11059
9
1174
14887
18
11924
496
2428
1606
7733
5169
131589
2530
297066
1751
2392
2110
1526
1690
2094
5
467