1660
1
1606
2999
3
3326
1632
2
2166
1788
2184
1683
0
1913
4179
951
697
2294
1751
3593
16
4651
2631
2262
83
2696
1399
2578
436
1431
1440
2562
1306
847
1681