2873
3
1740
1431
2
1145
1
2069
1259
1015
467
0
1606
2722
2571
6
1380
951
1087
496
1684
2392
1751
8527
3551
10
2258
5489
11
2386
2131
19944
4335
929
2377
2906
1992