909
1
1543
2
896
1418
1649
471
691
0
1586
572
6726
7
2522
3432
2683
105290
521
14
7952
1825
282572
4594
1152
3659
46414
120469
35
504
22330
22
584
1431
3061
458