306
123
27
2
283
16
6
4
150
132
334
3
173
340
335
494
45
1
1
18
1
4
2
1
2
1
5
5
433
14
6
2
1
28
8
17
1
12
1
2
106
1
668
44
40
545
417
384
552
777
49
2
1
3
1064
1
45
1
1
1
3
1
1
19
160
3
1
1
1
1
6
1
41
114
1228
45
423
715
220
27
455
26
12
5
5
1
43
321
1
71
46
1381
6
2