2570
0
2349
2
7034
3354
5
3329
504
957
1
123674
35
554
4946
18
7071
2933
1723
7608
12
2268
3
940
280
806
676
392
1387
1748
1057
2620
8
2320
6
1854
2026
4492
615