1501
0
865
1
2334
1343
884
1132
2306
2
3250
1506
745
2814
5
1869
1550
302
670
2982
3
964
2330
769
522
1588
440
3025
1334
11829
915
3505
4
21743
365
633