1716
2
2322
4
1268
1
2551
3
989
0
800
9816
1828
3044
15
768
3965
5204
3429
7
2732
3649
851
412
4562
10
2309
2188
2781
20850
5
3266
1884
2802
4476
1004
1383
24337
22
20312
39