2906
3
503
0
2440
2
1343
3116
1
2855
7077
9
522
247
1506
6800
1614
2306
1860
3092
2814
5
2587
16
2330
2749
798
440
1334
968
3691
2809
2301
925
2881
1344