502801
455831
960808
393548
850867
403964
438605
522733
427540
787611
575319
560899
5542367
4546935
4363459
3461998
3447462
3418286
3368956
3021729
3013226
2494209
2137352
2136407