681
122
4179
2466
1178
547
1492
723
626
252
668
175
799
256
746
415
168
69
457
260
514
64
597
176
350
157
1004
370
566
141
743
329
196
114
648
146
397
179
618
70