2349
2
504
0
2570
3366
1
1723
7034
957
554
4946
18
7071
5
2933
7608
12
2268
3
3354
940
280
806
676
2489
712
2080
392
1387
5825
4
1741
9220
4360
7
1826
1748