1788
1
995
1260
2999
3
2245
1590
3107
7
1320
2
2131
2578
2181
2268
4
19944
2972
0
1813
2110
3053
2133
1129
619
1135
1455
1660
1787
905
3326
297066
951
2562
1382