12459
3
1900
1
1859
2
1063
0
1144
993
8178
5
2927
1795
1873
2393
1411
190
1355
19944
1131
1279
1298
266
1839
3272
8
884
3657
12
12779
5233
10
12733
3364
2134
1560
1143