676
0
2270
2
1363
1
3870
12
2440
3
2151
4946
18
3065
7608
3354
5
806
2551
2727
1387
1748
1057
2620
8
2570
1854
2349
2026
6
619
1648
4492
1505
4148
123674
35
3329