993
772
2
3
311
119
34
1
5
302
16
1
6
2
1
186
128
35
525
2
1765
534
1012
967
128
4
1544
32
49
9
11
35
2
1
62
1
1
1
1
148
1
615
999
767
844
38
5
1
14
1097
1
7
72
1
1
143
81
1
1
4
1
12
6
1
2
20
441
1
1299
24
24
1674
1
52
1588
96
63
4
29
21
1
147
1072
5
352
151
1759
6
508