540
2
422
1
411
1566
163
0
1663
1554
1067
2017
4291
7
228
321
3758
6
1417
1681
4752
4
403
3464
3
92
593
3162
105
352
1786
338