2449855
4168468
1743420
281984
4438647
4575166
4941252
359848
4370376
2553188
61649
57626
60815
55554
72578
68548
53459
71300
52852
65485
7845296
9582267
129874
143533
319791
2611472
117515
87057
236907
260022