2505
2
2254
1
951
3805
6
2015
6346
16
1594
3
1451
0
2776
24337
22
1265
3491
4
1558
6445
1606
1752
400
1590
1812
3107
7
8527
1449
4096
123674
35
1547
2631
2562
1431
1777
4034