722
0
2091
2
1661
1
2190
2143
479
1043
909
798
410
743
418
2490
439
663
957
714
415
951
4045
505
5313
1128
379
787
592
1161
1133
826
367