1015
1
2502
5
1694
951
690
1941
4
2669
2
2709
1828
564
4867
7
2605
1743
0
3497
108797
3035
1683
1403
2035
2499
2275
3
1221
1380
1136
1465
2044
1154
2303
1754
21152
8