113
1
2111
2
777
4
631
89
12140
494
3
398
656
1390
1202
1349
563
446
1809
1853
596
2794
1286
407
618
469
1016
333
841
2417
2670
317
517
448