471
2
326
1
878
623
427
658
3
1152
214
1211
846
0
714
1615
15
1006
1514
1592
1128
842
656
709
655
8
254
3460
4
4173