3017
3
3422
15
1007
923
3474
5
2107
4
1085
0
776
8013
8
1226
1
1642
2
2806
2313
5443
10
1412
12
441
10222
6
1426
6424
9
7053
14
1750
1936
675
1593
1874
848
236
638
1609
444