3228
1
2756
2
1513
4089
10
5592
8
4309
582
0
3064
5
905
2207
2982
3
2980
6773
7
2131
1152
370
741
2299
2055
345
994
6
8637
11
5431
3415
873
7034
16062
15
891
400
1307