2840
1
1278
504
1849
5
488
537
3298
8
1221
2
2342
6
733
408
604
1549
394
376
933
4
1189
525
3042
1344
598
1826
3
1309
952
479
2733
1036
638
2060
780