2121
1
3655
11
2050
12459
3
2502
5
3818
7
938
2356
6
1159
1821
4
2899
8
1926
685
0
3109
2
1815
3354
2468
796
2982
2038
2921
17970
15