5518
333
306
478
242
342
7417
241
4417
317
375
300
21036
15900
14021
12560
9652
913263
8470
8454
794148
688142
65811
6280