3245
1
300
1343
3
695
791
1344
4
578
6047
1855
2
973
3760
1699
4649
2276
6
852
1997
8
1112
5705
9
1811
523
0
353
373
81752
42
2652
1060
1999
8887
709458