3931
4953
880
2290
2581
790
417380
638
267
792
1088
402
552
241
244
324
161
321
9733
16214
12120
100
114
195
2310
263
5419
540
70