702
906
1318
48531
945
1174
662
9810
494
1065
1382
1125
653712
46743
46550
44828
4003271
3784157
31744
3100151
29536
25342
23280
21450