1501
1
356
0
3498
4
2529
14
2844
5
2830
7
1448
2
3380
3
9983
2431
4895
8
1243
2260
12
1102
2043
1183
408
1949
449
512
1513
514
2487
2710
56488
177
2033
3044
27
4252
2079