395
0
877
463
1183
1372
1104
758
502
880
625
337
934
567
1354
1031
109
459
1947
529
1679
1265
55
32
334
2089
2
813
306
8627
3
652
2937