1290
2
4031
1
3014
20
3085
5
3491
4
3485
7
2062
1112
3316
10
5753
5141
1361
14861
2020
1336
0
3050
2995
467
2959
2534
2109
2350
2166
4360
2499
493
1647
5919
994
108797