589
13218
541
7337
18815
142
432
558
186
126
9610
131
1291
21010
382
12
21
1
2
471
41
5
7921
13410
415
219
162
502
1476