2505
2
1495
1
4096
1845
2092
7
1743
0
6346
16
1029
4691
24337
22
790
1444
2054
2631
1594
3
2324
4
1265
1752
1547
1348
4690
1757
1285
3683
5375
2966
6
1493
21152
8
2801
2669