1193
0
2907
2
1512
1
1053
596
1603
3426
4
657
479
495
1152
372
2919
481
1894
2408
8
758
2954
2358
9
3083
325
643
2465
2932
47639
756
2948
6
2903
3
439
3051