2505
2
24337
22
6346
16
7733
1265
1
1558
5347
4
6445
6
1590
1752
0
951
400
123674
35
1812
3107
7
2562
8527
1449
2254
4096
1547
2631
1431
1777
3354
1313
2015
2268
1690
2322