2250
1
987
1694
1065
2312
0
951
3465
2
3835
5
1015
1306
690
2669
17333
27
564
2044
1743
2949
1624
108797
1451
2000
1473
2173
6236
10
1290
2079
2256
925
6977
4
1174