977
772
2
3
308
107
34
1
5
299
16
1
6
2
1
188
126
32
531
2
1749
528
997
950
123
5
1526
28
47
11
13
36
2
1
63
1
1
1
1
151
1
603
992
772
821
36
5
1
13
1082
1
8
74
1
1
143
79
1
5
1
13
5
1
3
19
425
1
1300
23
24
1657
1
52
1568
97
64
4
30
18
1
152
1062
4
346
148
1744
5
505