310
126
26
2
282
17
6
4
148
132
336
3
173
346
335
494
45
1
1
18
1
4
2
2
1
5
5
433
14
6
2
1
26
8
17
1
12
1
2
107
1
676
44
41
550
416
385
556
777
49
2
1
3
1062
1
45
1
1
1
3
1
1
19
165
3
1
1
1
1
6
1
40
115
1232
46
429
714
221
27
455
26
12
6
5
1
43
320
1
72
46
1386
7
2