509
0
2054
6
512
1
662
1306
2
661
326
1653
504
1664
571
1006
3025
120469
35
1649
3098
4
3650
3
370
1436
6370
5
4097
10
1329
1362
2659
6383
17
424
3117