3731
388
377
3412
3830
3330
3510
3216
337
347
326
16381
13190
10691
9350
724263
7070
6710
5981
575147
54210
506142
4450