1131
0
2501
2
1314
1
4841
9
2033
2214
4
1328
2270
3536
5684
6
703
2052
1647
1268
812
1427
1542
1886
10
1340
5191
24
991
997
1822
5
1359
1467
1263
876
2504
1237
2776
3