1640
2
935
0
1020
5009
839
2522
792
964
2855
3
1008
2306
521
1
670
772
1768
5316
247
370
2814
5
353
699
1172
2810
2330
784
633
467
1540
1869