1020
1
1991
2396
2
3332
4
2229
0
1159
1379
3
1163
1298
5
982
3860
808
796
1802
1376
4370
2060
8773
10
2084
5393
8
2241
2000
56488
4328
2033
3044
27
4252
2079
48766
24
356