331341
504257
110780
219922
391533
1060469
278783
65419
16261748
727586
5332578
4506981
3652192
3625510
2381216
2258495
528691
54318
780236
44412