1568
1
1160
911
1293
1499
0
2135
453
2307
3
2512
1816
943
38477
34
1419
1093
9877
5
1524
2
930
2368
1431
677
601
599
1186
496
1813
332
6713
11
1380
306
905