1002
2
1337
1
1938
4
6327
7
4996
6
3749
3
1334
1347
996
5949
15
591
0
2332
2411
1632
4370
2013
1583
2903
4449
4431
9
3442
918
669
238
2763
9611
3680
2523
1285
2522