1421
1
838
1696
0
1129
2368
915
1869
2
1578
2002
1922
1356
3268
1425
1501
184
1084
1330
292
1193
935
1664
2372
504
3887
9
1132
1651
2808
509
370
4130