1235
1
1081
4031
1591
1304
2
2400
6
262
2048
2141
9
2529
7
1169
0
1015
1112
2959
2132
3
2582
5753
10
2062
771
278
1545
4360
1554
5919
1967
1690
2001
4946
18
853
1352