369
0
521
540
255
804
3114
4
1551
2
426
20634
8
1221
947
501
929
316
492
285
1462
1084
798
1289
3360
602
671
601
846
1436
2727
1880
1793
590