2121
4
2322
7
348
0
1346
1571
1
388
1842
2749
1020
1452
722
1428
1436
1423
280
3559
1972
1754
953
1513
1501
357
11829
859
274
474
1861
5
3360
255
691