292
0
525
422
269
1436
4594
1
2730
6
431
2683
20634
8
503
1232
381
546
584
2328
1780
655
107
608
745
1452
755
589
1418
2
1664
1557
3621
2952
471