989
783
2
3
307
110
35
1
4
308
17
1
6
2
1
194
130
33
598
3
1772
524
1048
961
125
5
1
1545
26
48
13
14
35
1
1
64
1
1
1
1
160
1
604
1005
783
831
39
5
1
13
1098
1
6
71
1
1
152
78
1
5
14
4
1
2
19
425
1
1322
24
25
1674
1
55
1585
100
65
4
32
19
1
155
1067
4
1
352
154
1767
5
513