2756
2
1514
1
2203
3765
4
5382
5
3080
3
2350
345
0
1537
1193
20163
44
3833
8
3065
3871
471
878
40
826
2190
2124
1068
1875
803
3158
1045
1350
707
903
2535
4765