1239
1
1568
3854
2
2015
1709
8
940
511
2059
3014
20
665
5
1550
1067
1000
951
2670
4
1196
2237
3
3287
2854
1778
1471
2116
1254
1894
1088
5464
9
3820
2435
2285
1605