2245
3
1615
1
5151
2
3080
1883
3715
21152
8
4651
3820
2650
20
1367
869
280
2405
1089
2578
2740
2932
297066
0
1047
6346
16
3629
7976
4144
19
3312
9
2974
6666
4
2377
2352
10243