1230
5
15276
27
4362
2623
2431
3
853
1
1126
0
3488
8
2416
2114
2
78
2952
4370
520
1376
56488
1869
962
4111
1969
3044
474
407
3277
2104
2033
1737
2844
965
2171
4