114968
1402515
831379
1170852
426723
2306890
785697
1926517
467525
48080
2309869
1234282
480889
877982
1259684
735587
242451
94193
727491
747607
678616
477850
1244947
146148
874524
999402