592
13218
541
7337
18815
142
432
558
186
126
9510
131
1291
21210
382
12
21
1
2
471
41
5
7921
13310
415
219
502
1486
251