299
126
26
2
285
16
6
5
153
127
325
3
172
335
329
495
44
1
19
1
5
1
1
2
1
5
5
434
14
6
2
1
28
8
18
1
11
1
2
100
1
661
44
41
535
417
381
539
776
51
2
1
3
1052
1
43
1
1
1
4
1
1
1
18
159
2
1
1
1
1
6
41
115
1214
46
418
712
217
26
456
27
11
4
5
1
43
319
1
74
46
1369
6
2