543
0
1025
1784
2
2085
2992
436
797
736
1523
647
266
671
368
1736
839
1085
242
594
530
1227
787
534
818
342
2143
1451
329
2690
1169
256