1558
2
159
1
2622
6
2597
2462
3
1304
1622
712
1184
2327
11
2980
2405
785
0
1348
1179
3871
4477
2794
610
582
1383
783
6231
3106
4
2926
1020
383
2535
2570