626
0
458
2668
2
286
1133
489
3114
4
74
1045
2076
1
383
467
306
17353
552
326
868
753
298
575
2747
1123
585
492
53
7334
1782
802
702
2339