602
804
530
771
12113
450
840
1068
1033
1345
691
442
671312
48073
47580
46378
4141271
3937157
32534
3190151
30476
25912
23971
22200