549
693
659
460
5018
358
4635
7864
388
221
433
340
18926
14550
12611
11210
8642
834263
7770
7372
697148
621142
60611
5510