1547
1
1843
2535
2
32302
0
2522
1690
1363
1468
1431
801
1681
1112
3498
4
400
1819
572
1382
1000
2996
1788
868
1720
2884
5
2184
4311
7793
83
662
2368
165