932
0
413
244
535
2082
11
19279
2
503
463
2789
239
653
1465
296
1650
70
64
827
859
290
458
284
397
21743
1
320
543
825