21
0
1243
749
2123
1105
1103
571
534
1070
490
2271
4
3159
484
562
2425
7
725
986
1
2663
1862
1158
2771
668