1
1573
326
148
26
3
338
18
6
2
160
139
402
6
171
511
354
463
75
1
1
33
1
3
8
1
1
1
5
8
419
1
18
9
4
24
3
7
1
3
1
124
7
2
812
75
6
57
693
477
341
587
818
150
6
3
10
1199
6
1
35
1
1
1
1
1
1
19
1
210
2
4
1
1
3
3
2
1
1
7
1
1
3
1
1
39
2
107
6
1378
83
638
663
234
38
442
21
3
1
7
3
28
328
1
1
53
46
1566
8
1