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