12459
3
181997
11
8178
5
1873
2
1789
1900
1
1859
1063
0
1144
2060
993
190
2927
1795
2393
1355
1411
8411
575
1812
2788
3560
2763
775
621
2890
1679
444571
9
1162
1924