2957
2
1940
1
3554
9
5657
11
8819
12
12449
23
2082
0
3543
7
2310
389
109776
42
12733
5
289
1028
1765
1566
10064
8
1978
10092
12367
26
7304
4285
3
2054
1512
2134
1974
4651
3014
20
2302
95