2635
0
973
31535
363
475
340
4223
22
458
217
543
928
1238
565
370
25440
428
306
1973
516
524
1413
36045
951
3469
2
486
281
714
7260
440
637