13499
5
1475
1
1957
2209
2247
916
2403
2
947
1245
1126
982
1587
1254
1155
1335
966
1321
980
673
2781
1355
1593
2184
930
3289
1547
2787
407
448
5119
17