1089
0
2906
2
2281
7
1331
1334
1
19932
6
2428
1704
1383
444571
9
4466
12
9954
4691
3371
3
1348
1047
5169