2270
2
1363
1
3870
12
2440
3
2151
3065
2551
2727
619
1648
4148
725
0
1539
2954
1100
1775
1284
1524
1303
8411