981
786
2
3
306
111
35
1
4
309
17
1
6
2
1
189
127
33
563
3
1767
523
1049
959
123
5
1
1539
26
49
13
14
36
1
1
63
1
1
1
1
160
1
598
1006
784
827
39
5
1
13
1101
1
7
71
1
1
152
80
1
5
14
4
1
2
19
425
1
1316
25
25
1669
1
55
1579
102
64
4
32
19
1
153
1064
4
1
353
153
1762
5
513