982
2
909
1
951
4096
619
6346
16
564
616
0
2691
9
1344
2502
1347
2740
3140
4
2906
3539
3
1029
1089
24337
22
1373
5
1197
1366
2136
3683
6
6445
6516
8
2631
2122
8607