1
1430
320
139
20
284
15
3
3
151
148
331
9
209
308
340
517
57
1
19
4
1
2
5
6
457
1
15
9
2
1
33
4
21
1
8
1
127
654
56
6
1
43
530
432
418
573
794
61
1
1
1116
1
45
1
1
1
2
1
2
23
165
1
1
1
1
2
2
5
1
35
121
6
1260
44
389
744
270
26
476
32
8
1
6
3
43
351
69
42
1426
5
6