2903
3
6327
7
3765
4
4996
6
3749
1002
2
1337
1
2332
4370
1938
5949
15
591
0
2411
4449
3442
1632
19783
1583
1226
1334
669
238
1581
2763
996
1347
1014
918
2535
2083