980
786
2
3
305
111
35
1
4
309
16
1
6
2
1
189
127
33
563
3
1766
523
1049
955
123
5
1
1539
26
49
13
14
36
1
1
63
1
1
1
1
160
1
597
1006
784
826
39
5
1
13
1099
1
7
71
1
1
152
80
1
5
14
4
1
2
19
425
1
1316
24
25
1669
1
55
1579
102
64
4
32
19
1
153
1063
4
1
353
153
1761
5
513