1943
1
2297
2
3006
16
1618
2277
0
2999
664
2408
8
4670
1752
346
1394
4012
2939
891
1843
806
2528
3
1815
3758
3571
2773
7304
7
2257
1341
1462
3587
8819
12