2123
0
2121
4
1824
308
1661
1
683
745
5313
2702
2634
1319
223
4465
7
286
5875
2941
408
1101
410
663
548
1352
496