1002
2
1347
1
1583
1632
918
4
2013
1337
1938
4996
6
1334
6327
7
996
5949
15
591
0
2332
3749
3
2411
4370
2903
3442
669
238
2763
1479
1309
2149
2202
8
4449
1014
4431
9