21743
1
1425
1343
0
1132
2306
2
3250
1506
745
2814
5
1869
1118
1550
302
670
1374
964
2330
769
522
440
3025
1334
11829
3505
4
365
633
5009
2494
814
1860