951
1
1066
2349
3
1564
1423
1606
159
1168
2530
4
2153
7
4179
1526
2
1431
1174
1013
1366
1988
1305
737
0
2535
3931
6
650
1787
619
1211
564
2906
2427
12
3576
2110