2109
0
1784
2
767
765
333
436
348
980
1
1141
1100
195
851
668
771
226
303
2422
10
52
1020
529
1398
676
384
494
1023
262
563
1840
594
647