2462
3
1304
1
1622
2312
0
1002
2
1864
1740
2980
3479
5
843
785
1348
1337
2495
2166
1451
3518
610
1757
5375
6327
7
1020
1777
21152
8
383
2535
2669
8185
4