2408
8
2911
9
1960
0
866
1
4285
3
2631
13499
5
1237
3644
4
12449
23
1950
2517
2
2302
1998
2088
475
1663
408
7793
10032
14
297066
2328
114240
45
344
1289601