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