3710
3917
3814
4025
379
375
3313
388
3411
352
343
354
12330
10050
8001
6270
548262
5060
4680
4301
4309
411147
376142
31250