12459
3
3014
20
1789
2655
1
3957
3085
5
3491
4
1900
3485
7
3316
10
1859
2
5141
1063
0
14861
1144
4702
993
190
8178
2927
1795
1873
676
2393
2211
1226
2959
1355
2480
3154
6