435
286
4420
106
1617
2321
3710
164
5416
406
608
415
18646
14380
12291
11010
8452
823263
7460
7272
692148
611142
60110
5350