1261
1
1469
2922
1246
2
1375
1811
818
1051
1397
0
484
475
194
482
2903
4
804
3159
1500
3012
562
2439
685
3168
467
477
2551
458
437
1166
1243
2524