1045
0
5313
2702
1939
454
722
2121
4
1661
1
683
1101
410
844
269
668
846
19279
2
2275
352
517
710
245
1853
3691
5
2809
2490
918
2301
685
515
2881