778
902
3
4
335
139
28
5
1
1
7
2
2
1
336
34
1
2
8
1
6
1
1
2
1
163
1
1
1
131
3
423
6
125
447
475
604
29
1
20
1
6
10
531
19
11
4
7
4
12
11
8
16
2
1
82
1
1
898
29
27
166
537
1
596
351
520
888
203
3
1
1
1
1
1046
6
8
46
2
1
1
1
1
1
1
1
45
178
1
1
1
1
1
2
1
9
1
1
2
8
1
40
2
119
27
1467
67
500
918
208
49
561
27
17
1
16
8
71
366
1
26
120
1668
12
575
1