2185
0
1526
1
1529
1786
2094
5
1371
528
467
93
1611
2478
345
685
436
630
2
4
729
2659
18
396
7398
27
96
930
5200
818
2236
2177
683
768
385