802994
710659
966347
118779
782342
798180
432424
66936
331259
858766
845659
145506
2964361
2655455
2575928
2551455
2260995
2154955
2115281
2048719
1934226
1688208
1623351
1580406