2989
5
830
1
509
0
1848
2
1237
2581
597
7952
383
1102
3203
10
2716
4
3311
19279
643
2275
3469
3
6850
3691
2809
17353
7334