598
0
422
445
1921
2
529
459
392
413
1425
469
1227
2079
3
407
637
428
543
409
747
327
955
1398
384
340
1215
1
752
99
328
837
3248
546