299
126
26
2
285
16
6
5
153
127
326
3
172
335
330
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
662
44
41
535
417
382
539
777
51
2
1
3
1052
1
43
1
1
1
4
1
1
1
18
160
2
1
1
1
1
6
41
115
1215
46
418
713
217
26
456
27
11
4
5
1
43
319
1
74
46
1370
6
2