409
226
14375
3807
741
351
313
373
14144
1830
3556
237
680
1492
5160
1033
350
461
325
35431
56054
65879
23641
2748
1560