4312
266
489
325
6515
6432
384
313
578
7023
4531
254
19456
14870
12941
11590
8782
847263
7900
7552
723148
629142
61711
5710