2333
3
785
0
2061
951
1
1700
2271
4
1815
2
4018
7
1053
1578
6
1744
1647
1232
427
5771
10
3079
2989
2352
8627
796
1371
717
2954
2999
289
4083
973
5196
4375
1211