1640
2
1050
475
0
5009
169211
11
518
2855
3
486
1008
670
683
247
1
709
2306
2814
5
951
2330
784
633
467
1869
3025
522
1334
3691
139