418
16613
1596
256
602
47
843
1143
107
1358
33217
423
1255
471
57
367
295
446
18216
635
13114
593
415
1456
28219
1444
1004