3196 888
2391 381
179034 347
29346 368
263266 1073
3359 576
14363 186
5693 334
6617 789
290568 477
154704 552