4536
2
1603
0
454
31535
2121
4
780
1
572
1661
280
357
1466
2215
7
2143
1526
2727
1101
215
538
1548
410
2087
691
408
388
663
269
668