3176
2
1882
642
1785
1
1731
439
149
449
3
3109
4
1005
0
5247
10
236
5
2196
6
1042
3915
3034
1336
3076
217
160
1434
110
19168
9
4644
1016
13594
375
216
2389
65451
17