1611
2
1221
1189
2403
1
1079
1991
3
2107
10183
14
2710
1162
0
1506
4
1348
6247
5
3841
1543
2550
3372
2044
8162
843
1814
549
1995
5919
18258
844
2820
2903
1468
2601