2209
1
1751
1746
2
801
0
1000
1358
3326
3
1660
2562
1241
4179
1380
662
1819
1125
496
1813
830
868
1749
2535
2710
951
2394
1093
802
745
2934
2131
3175
5