959940
254117
599848
351612
896844
742513
668608
595188
557627
43301
145378
865448
5108799
3542581
3042148
2345804
2223988
2029609
1939357
190678
1754118
1717136
1679195
1630471