2185
0
1512
1
3124
2
2234
1524
3262
3
1692
3098
1485
1376
749
337
543
1402
916
660
2903
2727
395
391
371
644
1853
47639
5338
1285
488
1008
1104