951
1
1066
2349
3
2153
7
1564
1423
1405
496
0
1606
1380
159
1168
2530
4
4179
1526
2
1439
1431
467
635
1174
378
1013
1366
1988
1305
938
1221
737
2535
3931
6