516
1
668
2514
2
944
7
978
5
4173
1138
1245
13143
10
3471
6
6736
1532
4
3105
2606
14
791
0
1298
3
841
945
500
1118
362
1262
954
654
188
3503
6833
935
1609
1439