616731
293650
1100541
256526
374162
920230
538547
225584
954848
764122
705439
226610
990829
917592
699474
376294
982244
493368
316399
290118