3051
2
1603
1
3186
608
2529
367
0
558
576
2471
1913
547
2496
3
1310
2906
586
3206
5
4099
8
236066
14
1537
370
453
3745
2274
2483
3567
1727
1311
2907
6236
10
4585