1686
1
2489
2
2100
3987
3
1946
784
0
2522
93
1306
1977
1787
2999
57793
868
4606
2233
3212
27
801
1917
51331
25
1691
1123
962
2788
1379
5546
6
3054
2781
1681
1210