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