931
1
878
4
1615
5
126
2
152
441
59
0
496
3
158
157
365
531
799
329
479
349
133
204
645
200
132
21780
618
976
493
606
431
1460
946