2493
18
1451
0
1015
1
2578
4
5784
8
2848
2
2057
947
1683
1391
3354
2611
3
4160
4757
3262
6286
5
2114
1416
1525
1663
5635
1247
3145
1152
1225
2002
2195
5982
6
2535
2733