951
1
1690
1564
1423
1976
3
1015
2710
2
1606
159
2100
3225
6
8527
4179
1339
641
619
2600
4
1218
6346
16
19944
2518
3240
564
2427
12
2377
2110
2122
2687
1372
3629