951
1
1311
1431
1564
1423
1976
3
1015
1606
8527
159
2100
2
4179
619
2600
4
6346
16
19944
1218
564
2427
12
2377
2110
2687
3629
2502
1787
3386
2122
2392
0
1962
599