509
0
1193
1
1145
543
1528
1733
571
1291
1903
2
1716
1052
1686
1470
1074
3025
3243
7
2372
2368
915
2020
5
4546