2510
0
2966
6
542
1310
621
661
496
990
1252
558
458
902
1
495
685
420
1376
861
433
583
11447
534
1511
1816
372
1012
1123
883
1194
758
1478