2462
3
1304
1
1622
797
712
1613
2
3613
8
1815
2327
11
2980
785
0
1348
1179
159
3871
2794
610
582
783
1025
1020
383
2535
841
3470
5
432
1194
2512
2988
989