25494
0
315
327
1429
1111
800
5200
4
2271
1293
2149
5
2666
9
1012
297066
5389
1
628
778
615
3508
7
1868
1182
2
826
40314
14
267612
2949
4978
538
87
9220
3