194178
332283
160908
255485
952257
611704
123931
262946
568310
502901
569403
546421
3299
443125
97542
807490
80568
663864
407188
102640
21830
41417
216792
462131
20342
1075146