337
316
420
473
344
2614
256
426
3312
3222
254
21806
16510
14541
13140
10002
953263
8724
8690
822148
716142
67411
6550