306
123
26
2
284
16
6
4
150
132
334
3
173
342
333
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
546
417
383
552
777
49
2
1
3
1065
1
44
1
1
1
3
1
1
19
160
3
1
1
1
1
6
1
41
114
1227
46
424
714
220
27
455
26
12
5
5
1
43
321
1
71
46
1381
6
2