523
1
2161
2
637
665
87
630
477
618
753
768
391
73
1292
84
625
5634
16
4122
15
2132
3
86
1598
640
2282
773
984
500
2106
4
1179
1109
476
1006
0