298818
294187
220124
11662
609114
636301
267578
482366
172491
135874
187690
155145
2777361
2492454
2444927
2364455
2155994
2061955
2001281
1938718
1851226
1633208
1559351
1519406