2505
2
6346
16
1475
1
24337
22
1444
2631
507
0
4096
1265
1547
1594
3
1752
2801
1373
5
1036
946
1743
6445
6
3683
951
1808
7
1700
1225
1029
215
790
1015
3354
784
493