423
1
541
3
109
0
326
605
8
90
138
242
656
2
849
2422
1439
4
64
1031
2945
11
791
524
590
504
677
1550
7
572
1297
556
671
635
1428
1741
595
1022