2446
940
5615
2237
2088
557
1684
416
6754
3013
875
368
2501
1276
1230
563
1168
669
2047
1029
5085
2206
5411
3201
1213
560
8150
4665
2752
1334
3694
2181
1739
994
1497
795
740
395
933
179