4996
6
1002
2
1334
1
2763
0
1337
5949
15
591
6327
7
1938
4
3749
3
2411
1632
2332
1583
2687
5
669
4370
238
3442
996
1347
2013
4449
1014
918
2903
2083
4431
9
2462
3479