376
0
1346
29355
19783
2
692
32302
1285
1239
1472
607
736
391
392
2535
480
577
645
485
1193
1928
2932
2416
3498
4
1078
378
17946
653
25494
442
1153