1604
673
4110
2106
540
40
836
317
801
148
933
387
771
178
792
248
709
174
803
189
558
128
509
200
731
98
527
77
384
75
338
120
317
176
522
262
336
221
264
177