4112
280
274
3611
3710
4311
317
468
3836
596
292
478
23466
17640
15481
13912
10722
1043263
9434
924148
9210
770142
7170
70311