305
123
26
2
282
16
6
4
150
131
334
3
172
339
333
494
45
1
1
18
1
4
2
2
1
5
5
433
14
6
2
1
28
8
17
1
12
1
2
105
1
666
44
40
542
416
384
550
775
49
2
1
3
1062
1
45
1
1
1
3
1
1
19
159
3
1
1
1
1
6
1
40
114
1224
45
423
713
218
27
455
26
12
5
5
1
43
321
1
71
46
1377
6
2