2121
4
2328
0
479
1712
3498
2727
2
813
462
433
2190
1
2881
428
525
269
223
1850
2634
458
1824
331
456
430
17353
1191
981
3621
505
409
798
1567