996
773
2
3
311
119
35
1
5
301
16
1
6
2
1
187
128
35
528
2
1769
538
1017
970
128
4
1548
32
49
9
11
35
2
1
62
1
1
1
1
150
1
616
1000
770
845
38
5
1
14
1099
1
7
72
1
1
143
82
1
1
4
1
12
3
1
2
20
441
1
1303
24
23
1679
1
52
1592
96
63
4
29
21
1
147
1075
5
352
152
1763
6
509