733
12519
776
883
1490
502
647
470
994
576
16015
370
671312
48073
47580
46378
4141271
3937157
32534
3190151
30476
25912
23971
22200