968
0
325
872
2551
1
2168
5
2328
2694
3
780
953
860
2152
492
1020
407
1131
798
826
957
482
415
951
409
525
2143
787
403
319
602
1133
1045