820
0
517
951
957
415
1045
213
2121
4
409
4820
2
968
2727
737
2587
16
429
1133
2992
859
1661
1
486
457
81
935
757
787
1824
1167
2143
1551
440