12459
3
1873
2
1063
0
1712
1295
1
2650
20
8178
5
1075
1789
280
1350
1581
1900
2250
19465
6
3765
4
2245
297066
1539
1859
2118
2715
1226
3053
7
2372
3655
11
945
1179
2892
1309