3003
9
2051
7
6742
1
1436
3
4551
4797
5
35389
0
90220
5552
44
2780
8
3178
2146
2
1508
2111
4744
1603
4
1452
1379
12
2677
3423
2091
2700
2921
2977
2218
9905
6
995
1341
560
1822