2534
2
2667
1
10996
5
5047
8
2382
6
4100
1960
0
1358
1241
637
17333
27
14801
11
857
4043
2000
871
1162
14589
10
6713
3593
16
1289601
4
109776
42