21743
1
1774
2
1869
1550
0
3025
20634
8
6370
5
1649
395
408
1008
1132
329
804
2233
3
1182
399
3205
31183
12
611
1640
1587
1343
308
1563
1033
2362
4
2574
3116
2306