2535
2
1814
2980
1
6346
16
2934
582
0
400
1000
2207
868
1089
662
802
801
3498
4
2015
1265
2996
4096
572
673
5339
5
1547
370
1594
3
1819
2505
32302
830
1168