2256
1
4354
15
951
1660
2794
2
2462
9
3326
3
2704
7
1638
4
884
527
4933
13
915
4102
401
0
95
2561
6
3071
1141
1992
2799
1943
4335
3014
20
3556
3969
2744
3551
10
2571
3247