123674
35
1212
1
2683
1854
0
469
32302
2771
383
493
2797
5
676
728
2649
1387
968
2416
1057
2773
2570
2354
61216
555
2349
2
348
1970
3329
5043
2159
755
539