3006
3
646
0
544
467
1008
2
4111
509
2982
292
3250
2275
3632
5
571
3353
11
683
3795
1
2200
6
650
7153
9
597
447
1936
1586
710
2470
381
25137
2105
1550
2094