6
251
2343
19
684
16
23
191
1464
253
691
161
99
1815
513
563
241
301
491
1652
451
482
283
394
572
272