669
2
2283
5
380
1
92
870
210
407
1294
1103
2641
3
219
1483
923
86
332
444
88
78
1159
2597
784
468
517
885
67
725
652
875
1000
798