2780
1
2528
3
2072
2277
0
3587
2
1998
4
1152
2053
9055
10
1441
3423
4466
12
3100
1618
796
6
4670
844
1394
2257
3014
20
5820
4585
2304
2411
7884
17
5392
11
3671
1201
2108
118