951
1
1513
1564
1423
1976
3
1015
2131
2
1606
8527
159
2100
4179
619
2600
4
2197
7
6346
16
19944
1218
564
2427
12
2377
2110
2687
3629
2502
1787
3386
2122
2392
0
3228