4507
2
1251
3
4096
5
1740
9
1672
4
3016
6
2733
1246
1
1348
1029
2358
2019
1079
852
1438
1461
1328
12945
1303
1034
942
1281
873
194
0
710
581
731
506
893