2012
2
1897
841
1
603
1483
2506
467
175
0
707
828
3089
1797
319
366
305
861
609
982
916
929
3664
4
975
1563
1182
800
1292
1409
2783
10
1255
1325