7021
3
1123
1
2505
2
24337
22
3354
1767
2100
1181
2710
1777
1380
0
830
1558
1337
1751
784
2495
2562
1533
400
1547
123674
35
4179
1451
2522
980
1369
868