1690
1
2400
6
262
2048
2
1011
2141
9
2529
7
1169
0
1015
3429
1004
1941
4
2132
3
2582
1716
1268
771
1373
278
1545
1554
1092
1076
989
929
3044
15