536
2
1054
6
286
1
1521
1082
475
444
1321
844
855
0
581
1464
7
860
121
351
719
5
370
449
395
187
236
1395
348
2786
67
317
148
120
119
815