599
0
2534
1330
2
1558
2710
2622
6
2462
3
1304
1
1622
385
712
3613
8
851
2327
11
2980
785
1348
1179
1517
159
3871
3169
2794