263
1
458
225
841
3
513
2
3444
442
4
430
0
1464
59621
66
297
446
444
232
267
2338
8
287
375
438
682
346
2092
11
557
390
456
862
514
1829