433
0
467
107
804
2635
999
2730
6
979
330
1511
1942
31486
10
445
492
318
427
702
3165
340
961
448
745
559
1016
737
1949
3
529
404
668
585