376
0
1346
29355
3090
6
692
2903
3
2932
2
1285
1239
1472
607
736
21152
8
480
577
645
485
1193
1928
19783
2416
3080
1078
378
32302
653
391
1104
392
1125