2012
2
1304
1
2988
1431
785
0
1819
610
3173
582
383
2884
5
7793
4
1020
3080
3
2316
964
3158
989
1044
623
1766
2512