1020
0
2089
4
425
918
1
933
2513
6
48708
530
5429
521
31220
10
2644
2
467
2735
1362
2275
631
3514
3
2809
1711
1222856
881
2301
571
660
770
1551
2881
2702
1507