3913
3818
3433
3725
3312
3510
3415
3130
3019
3322
3114
330
12980
10530
8251
6570
561262
5260
5040
4431
4439
437147
381142
31750