467525
48080
2309869
1234282
1124609
2280784
793819
1717558
1199552
703760
893101
486420
242451
94193
727491
747607
678616
477850
1244947
146148
874524
999402
512101
854167
1188370
432665