12459
3
2153
7
951
1
619
564
3485
2502
2740
1075
2
1789
1900
3539
1859
1063
0
1179
1144
1787
8607
8
4943
993
190
8178
5
2927
1795
1873
919
1458
2393
2122
2427
12