21743
1
2096
2
2855
3
7885
711
0
4586
247
1068
954
6371
7
249
2732
1263
4111
381
2716
4
2747
1961
819
458
2966
575
1277
5
3691
2809
3815
1386
494
2301
464