2421
5
493
0
300
414
531
714
97284
1877
1
1348
78
1049
2395
169
1671
477
484
139
73
469
569
3466
6435
7
20634
8
326
2630
3202
353
699
400
910
4