2462
3
1304
1
1690
1622
712
2166
2327
11
2980
785
0
1348
1179
159
3871
2
2794
610
582
1746
1020
383
2535
841
1082
3470
5
432
3562
2988