3518
3
946
1
2171
1668
0
8209
18
1547
2825
5375
3835
5
13724
8
2147
1451
2495
1109
6348
2505
2
3304
6344
1743
3054
1353
2057
582
1683
2098
2236
1306
4013
12472
4179