2696
4
4293
2
2865
3
2086
1
915
2710
8
1358
1642
2961
1501
1566
982
1421
4111
2470
1587
54
0
662
623
907