340201
63536
707128
220606
65122
888178
686835
788138
424379
213126
475439
948422
4347364
3651456
3594929
3204460
2945998
2849283
2802955
2622725
2535226
2125209
1956351
1915407