354
1193
253
62
1064
491
150
38
22
28
244
919
456
555
4
215
17
658
63
24
28
297
911
19
568
1065
755
825
364
816
18
48
969
