3519
5
3183
4
6858
28
1032
2
2843
3
1039
14300
6
162
763
1
1004
1368
669
396
478
615
552
996
726
916
0
1337
1188
788
72
2408
86
1175
676
523
493
524