2462
3
1304
1
1622
712
2327
11
2980
785
0
1348
1179
3871
2
1777
2794
610
582
1083
1020
383
2535
2570
841
3470
5
432
2988
989
4179
6779
1550