2533
5
23448
0
1306
1
758
2
209
2526
9
17414
8
3103
4
7207
2189
1410
2600
34
1459
914
828
626
539
615
826
418
579
663
506
1222
1642
1133
1744
1224
856
778