9504
6
5732
1
1677
1411
0
2189
542
1225
629
978
2516
1310
1012
581
868
660
475
718
1239
2649
1252
984
971