9812
0
793
1
1231
3
96
355
2
599
996
747
1262
740
924
2474
5
3982
11
2260
1351
4
491
2768
7
1380
1477
532
347
743
329
30
8904
16521