95
1
1293
6
716
304
431
313
1062
2
397
871
740
963
1923
4
997
525
409
615
542
3
428
203
604
5
73
54
410
330
463
67
584
445
286