2468
2
1590
1
1992
3
2935
2838
1455
6236
10
1047
697
0
12459
18816
11
19932
6
1309
59
637
1393
467
2740
2999
5338
8527
17970
15
4914
19944
2164
1015
1424
496
1093
83