1581
0
475
4471
2
809
572
485
984
14
25669
2996
490
460
2524
352
334
2241
1189
371
792
1105
596
657
1103
562
484
2663
914
1243
668
1166