349671
575444
302149
946942
609624
543249
302590
784842
474719
617760
719931
12315
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191178
1760118
1719136
1686195
1634471