522162
710245
575433
657887
51
431
101
161
922
451
6293368
5106935
4895460
37871000
3758287
3733956
3628462
3338226
3278730
314836
2753209
241810