1112
1
951
619
564
616
0
2502
2740
1668
1660
2163
1290
4360
9
3539
3
2093
2322
2670
1060
1571
997
1192
2
2194
989
1821
8607
8
1804
4943
1175
2153
7
607