4578
2
5521
4074
0
31371
64
2013
7222
4
322
1
3565
8
3098
3
4283
5
2644
4715
951
2692
3079
3248
2989
2352
1271
2919
2069
1962
3987
348
2348
2966
6