12590
0
2201
1
18403
6
11881
3
1010
1222856
4
5367
8
6526
576
888
5
1074
2052
2
4915
7
26120
14
912
422
355
1932
2747
3588
1106
1924
7558