4966
6
3118
3
3238
13
12621
22
1224
1
2711
2477
3926
14
770
856
3841
1131
3145
2
1173
1879
3879
7
1605
2757
1400
2066
0
2859
1361
5196
1503
9036
9
1451
911
1494
1059