5196
2
988
0
1795
1
5658
9
2490
6
2982
3
4160
4
1264
2642
1451
181997
11
3551
10
3292
15
1802
953
658
1564
674
719
1455
1425
1529
45986
1265
2562
2277
2344
13018