1045
0
463
267
547
685
722
1511
2490
2121
4
250
846
226
320
299
372
2143
517
2659
2
370
308
8125
3
909
1094
284
5875
749