303
39
99
4642
1395
1665
1000
104
190
131
1
50
261
217
151
27
1130
961
136
39
318
209
47
935
1172
468
45
177
176
178
97
29
46
170
578
567
19
94
402
500
422
218
96
20
57
1235
118
10
14
60
774
538
145
10
4
112
345
313
60
2
54
194
171
48
42
559
528
99
101
378
337
143
48
710
739
535
195
137
2
138
444
97
27
53
1216
607
121
873
705
603
117
824
522
109
1071
580
185
1224
672
6
45
2641
1572
1
409
2630
958
43
true