262
0
951
907
1650
2267
21743
1
694
381
467
2106
1448
1128
543
403
3493
5
2152
1960
7
1462
482
1496
958
521
497
4677
10
710
803
1454
4936
5602
9
339