3141
2
1147
1
1295
2650
20
280
808
83
1062
2250
830
946
1568
2107
297066
0
2773
2368
1660
1788
3683
1816
1558
1622
2622
6
1348
17970
15
685
1581
3629
2377
1393