2903
3
2013
2
1002
6327
7
1337
1
1938
4
4996
6
19783
3749
1334
3090
2332
1347
4370
996
5949
15
591
0
2411
4449
3442
1632
918
1583
3765
4431
9
669
238
3868
10
5052
2763