1660
1
997
951
2562
2
8527
2578
2163
0
1590
496
1168
467
1060
2732
746
2178
1766
2209
2110
19944
7034
733
400
1431
1380
830
2173
929
1192
1711
6236
10