213274
672286
796830
537660
1469466
484738
158999
121286
4363231
933283
103727
79487
817265
246636
106341
831931
20141484
19523692
17919960
11920916
9245156
7892362
7836668
7176623
7071831
6908477
6887960
6412253
457370