1992
3
697
0
1816
1
1277
2
3078
4
1309
1348
4914
1734
2999
951
3326
1788
1015
1087
1055
1498
1606
83
2368
1844
1751
1431
8527
5489
11
5389
1690
2131
2562
2294