2475
5
1131
0
2501
2
1315
1
4842
9
2033
2214
4
1328
2270
3536
5684
6
704
2052
1648
1268
812
1427
1542
1886
10
1341
5191
24
991
998
1822
1359
1467
1263
876
2505
1238