822
2
626
1423
0
1541
1053
2533
5
23449
1306
1
758
2528
9
209
17414
8
3103
4
7207
1459
2189
1410
2600
34
914
828
539
615
826
418
579
663
506
1222
1642
1133