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