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