2629
2
3660
5924
17
1730
0
913
1
1652
3
1015
2732
1481
717
534
2593
356
1507
1723
2669
1451
1694
96
6095
9
14861
7
951
1163
23558
1813
690
2525
562
5915
11
4862