989
0
67
1
283
425
1131
517
632
1032
2
533
565
641
106
589
1444
898
1927
3
754
614
944
743
312
34
337
91
301
81
198
532
6
114
1007