660
0
971
4573
2
3252
504
2475
1
1310
718
1572
2547
3
1742
4714
1252
5849
5
6707
6
285
4968
543
368
1962
9836
15
542
6362
5674
730
2398
8
2983
4530
2994
2053