2534
2
2086
3
1797
1
3041
1526
1093
0
1746
2492
3078
4
801
1072
5389
1804
802
745
467
1289601
2452
8122
13
4096
883
1660
2584
784
626
1464
17333
27
5527
5919
6516
8