137122
912968
967514
676450
1175561
850424
608475
361513
1230923
573535
281802
659200
450268
502450
493907
301930
20141484
19523692
17919960
11920916
9247156
7892362
7836668
7176623
7071831
6908477
6887960
6412253
457370
4363231