676652
572651
813807
405283
296381
245300
271863
77972
31859
78319
154516
495468
346432
926689
719430
578580
673529
900372
332315
261589
641500
783278
55779
629738
87849
421549